package tedu.study.day06;

import java.util.Arrays;

public class ArrayDemo {
    public static void main(String[] args) {
        //排序
        int[] arr = new int[10];
        for(int i =0;i<arr.length;i++){
            arr[i] = (int)(Math.random()*100);
            System.out.println(arr[i]);
        }

        Arrays.sort(arr); //做升序排列

        System.out.println("排序后：");
        for(int i=0;i<arr.length;i++){
            System.out.println(arr[i]);
        }

        System.out.println("倒着展示：");
        for(int i=arr.length-1;i>=0;i--){
            System.out.println(arr[i]);
        }

        System.out.println("第一个元素为："+arr[0]);

        //数组的复制
        /*
        int[] a = {10,20,30,40,50};
        int[] b = new int[6];

        //复制数组
        //a:源数组
        //srcPos:2 源数组要复制的起始下标
        //b:目标数组
        //destPos:3目标数组要粘贴的起始下标
        //length:3 复制的长度、复制数组元素的数量
        System.arraycopy(a,2,b,3,2);

        for(int i=0;i<b.length;i++){
            System.out.println(b[i]);
        }

         */
    }
}
